/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
DIV.tabs {
	float: left;
	width: 100%;
	background: url("tab_b.gif") repeat-x bottom;
	margin-bottom: 4px;
}

DIV.tabs UL {
	margin: 0px;
	padding-left: 10px;
	list-style: none;
}

DIV.tabs LI,DIV.tabs FORM {
	display: inline;
	margin: 0px;
	padding: 0px;
}

DIV.tabs FORM {
	float: right;
}

DIV.tabs A {
	float: left;
	background: url("tab_r.gif") no-repeat right top;
	border-bottom: 1px solid #84B0C7;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
}

DIV.tabs A:hover {
	background-position: 100% -150px;
}

DIV.tabs A:link,DIV.tabs A:visited,DIV.tabs A:active,DIV.tabs A:hover {
	color: #1A419D;
}

DIV.tabs SPAN {
	float: left;
	display: block;
	background: url("tab_l.gif") no-repeat left top;
	padding: 5px 9px;
	white-space: nowrap;
}

DIV.tabs INPUT {
	float: right;
	display: inline;
	font-size: 1em;
}

DIV.tabs TD {
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.tabs SPAN {
	float: none;
}
/* End IE5-Mac hack */
DIV.tabs A:hover SPAN {
	background-position: 0% -150px;
}

DIV.tabs LI.current A {
	background-position: 100% -150px;
	border-width: 0px;
}

DIV.tabs LI.current SPAN {
	background-position: 0% -150px;
	padding-bottom: 6px;
}

DIV.navpath {
	background: none;
	border: none;
	border-bottom: 1px solid #84B0C7;
}